home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ShareWare OnLine 2
/
ShareWare OnLine Volume 2 (CMS Software)(1993).iso
/
prog
/
ixe130.zip
/
PUBLIC.TXT
< prev
next >
Wrap
Text File
|
1993-05-09
|
2KB
|
42 lines
PUBLIC NOTICE 1993-MAY-10
Let it by known that the DOS file name extension
.IXE
is hereby declared to be in the PUBLIC DOMAIN for all time.
Any entity claiming proprietary rights to this suffix is asked to
call or write to:
HixoxiH Software
20826 N. 15th Ave.
Phoenix, AZ 85027
602-581-6670
The purpose of this file name extension is to identify files that contain
pre-compiled Icon/Image/Sprite/Etc. eXEcutable code for the purposes of
very fast blitting of the image.
The .IXE file format as of the date of this notice is:
ByteOffset Contents
---------- -------------------------------------------------------------
0 80286 or 80386 executable machine code
... 80286 or 80386 executable machine code
FileSize-5 80286 or 80386 executable machine code
FileSize-4 The width of the pre-compiled image: unsigned 16 bit integer
FileSize-2 The height of the pre-compiled image: unsigned 16 bit integer
---------- -------------------------------------------------------------
By definition:
1. IXE file sizes are guaranteed to be an even multiple of 4.
2. IXE files do not use headers of any kind.
3. IXE files always begin with executable machine code.
4. IXE files have a 4 byte trailer containing the width & length of the icon.
5. IXE code does not preserve any registers.
6. IXE code does not change the video mode.
7. On entry DS:(E)DI must contain a far pointer to the blit destination.
8. On entry BX must contain the width in bytes of the destination.
ex. For VGA mode 320x200x256 1 plane, blitting directly to video at y=0,x=0:
DS:DI would contain A000:0
BX would contian 0140 (320 decimal)